package com.example.webdownloadserver.core.excel;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Retention(RetentionPolicy.RUNTIME)
@Target({ java.lang.annotation.ElementType.FIELD })
public @interface ExtExcel {
	/**
	 * 扩展数据字典类型,配置字典转换数据
	 * 
	 * @return
	 * @see
	 */
	String dictType() default "";
	
	/**
	 * 枚举转化成的map的json格式，例如：{"AGENT":"服务商","CUST":"商户"}
	 * @return
	 */
	String mapJson() default "";

	/**
	 * 扩展金额转换单位，比如100 表示值/100
	 * 
	 * @return
	 * @see
	 */
	long numberConvert() default 1L;

	/**
	 * 数据后缀扩展内容，比如%
	 * 
	 * @return
	 * @see
	 */
	String extSuffix() default "";

	/**
	 * 百分比转换，比如100 表示值/100，小数点后三位数字
	 * 
	 */
	long percentagesConvert() default 0L;

}
